package com.zeus.base.smscenter.model;

import com.zeus.base.smscenter.common.model.BaseEntity;

import java.util.Date;
import java.util.List;

public class SmsSupplier extends BaseEntity{
    /**
     * 主键ID
     */
    private String id;


    /**
     * 平台商户编码
     */
    private String tenantCode;

    /**
     * 供应商简称,例如:即时通
     */
    private String supplierName;

    /**
     * 供应商全称,例如:即时通通道
     */
    private String supplierFullName;

    /**
     * 供应商编号,内部定义的编码
     */
    private String supplierNo;

    /**
     * 通道
     */
    private Integer supplierChannel;

    /**
     *
     * 应用平台,bs cs 仓配
     */
    private String appPlatform;



    /**
     * 是否启用,Y：启用　Ｎ：不启用
     */
    private String isUsed;

    /**
     * 展示排序,用于展示
     */
    private Integer viewSort;

    /**
     * 同步回调url
     */
    private String syncCallBackUrl;

    /**
     * 异步回调url
     */
    private String asyncCallBackUrl;

    /**
     * 扩展属性列表
     */
    private List<SmsSupplierProperty> propertyLst;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTenantCode() {
        return tenantCode;
    }

    public void setTenantCode(String tenantCode) {
        this.tenantCode = tenantCode;
    }

    public String getSupplierName() {
        return supplierName;
    }

    public void setSupplierName(String supplierName) {
        this.supplierName = supplierName;
    }

    public String getSupplierFullName() {
        return supplierFullName;
    }

    public void setSupplierFullName(String supplierFullName) {
        this.supplierFullName = supplierFullName;
    }

    public String getSupplierNo() {
        return supplierNo;
    }

    public void setSupplierNo(String supplierNo) {
        this.supplierNo = supplierNo;
    }

    public Integer getSupplierChannel() {
        return supplierChannel;
    }

    public void setSupplierChannel(Integer supplierChannel) {
        this.supplierChannel = supplierChannel;
    }

    public String getAppPlatform() {
        return appPlatform;
    }

    public void setAppPlatform(String appPlatform) {
        this.appPlatform = appPlatform;
    }

    public String getIsUsed() {
        return isUsed;
    }

    public void setIsUsed(String isUsed) {
        this.isUsed = isUsed;
    }

    public Integer getViewSort() {
        return viewSort;
    }

    public void setViewSort(Integer viewSort) {
        this.viewSort = viewSort;
    }


    public String getSyncCallBackUrl() {
        return syncCallBackUrl;
    }

    public void setSyncCallBackUrl(String syncCallBackUrl) {
        this.syncCallBackUrl = syncCallBackUrl;
    }

    public String getAsyncCallBackUrl() {
        return asyncCallBackUrl;
    }

    public void setAsyncCallBackUrl(String asyncCallBackUrl) {
        this.asyncCallBackUrl = asyncCallBackUrl;
    }

    public List<SmsSupplierProperty> getPropertyLst() {
        return propertyLst;
    }

    public void setPropertyLst(List<SmsSupplierProperty> propertyLst) {
        this.propertyLst = propertyLst;
    }
}